//
//  UIView+CPInitView.h
//  CPBaseXCode
//
//  Created by cp on 2024/9/23.
//

#import <UIKit/UIKit.h>
#import "CPBaseTextField.h"
NS_ASSUME_NONNULL_BEGIN

@interface UIView (CPInitView)
//⚠️⚠️⚠️所属view调用 及添加到此view 吧view的基础属性合并的方法分类
//⚠️⚠️⚠️此文件的方法生成的view 都已经调用”addSubview“

/**
 label 属性合并方法
 @param title 显示文本
 @param font 字体
 @param textColor 文字颜色
 @param aligment 对齐方式
 */
-(UILabel*)InitLabT:(NSString*)title
                  F:(UIFont*)font
                 TC:(UIColor*)textColor
          alignment:(NSTextAlignment)aligment;

/**button属性合并方法*/
-(UIButton*)InitCustButton;

/**textfeild属性合并方法
 @param placeholder placeholder文字
 @param font 字体
 @param color 文字颜色
 */
-(CPBaseTextField*)InitTFP:(NSString*)placeholder
                          F:(UIFont*)font
                         TC:(UIColor*)color;
/**imageview属性合并方法
 @param radius 圆角
 @param model UIViewContentMode模式
 @param cor 背景颜色
 */
-(UIImageView*)InitImgViewR:(float)radius
                         CM:(UIViewContentMode )model
                         BC:(UIColor* __nullable)cor;
@end

NS_ASSUME_NONNULL_END

